#ifndef LOGIN_H
#define LOGIN_H
#include <my_header.h>
#include "db.h"
#include "cmd_Task.h"
#include<crypt.h>

//服务器随机生成salt
void generateSalt(char *salt,size_t len);

//用户注册
int userRegister(task_t *task,MYSQL*db,user_t *user);
//用户登录
int userLogin(task_t *task,MYSQL*db,user_t *user);
//生成密文
void generatePassword(const char *password,const char *salt,char *password_md5);
//判断登录还是注册
int login_or_register(int netfd,accept_info_t *userinfo,task_t *task,MYSQL*db,user_t *user);








#endif